using System;
using System.Linq.Expressions;

namespace Magiq.Update
{
    public interface IPropertySet
    {
        LambdaExpression PropertyExpression { get; }
        Type DeclaringType { get; }
        string ParentKey { get; }
        LambdaExpression ValueExpression { get; }
        Type PropertyType { get; }
        string PropertyName { get; }
        Type ValueType { get; }
    }
}